require("should");
var fs = require("fs");

new Promise(function(resolve, reject){
    resolve("1111");
}).then(function(param){
    return new Promise(function(resolve, reject){
        console.log("2222", param, resolve, reject);
        resolve("1231232");
    });
}, function(){
    console.log("3333");
}).then(function(param, resolve, reject){
    console.log("4444", param, resolve, reject);
})

// var LogItemDao = require("../server/dao/LogItemDao");
//
// var dao = new LogItemDao("fasdfasd");
// setTimeout(function(){
//     dao.saveLog("2016-03-23 22:50:01.939", "error", "test", "asfsdaasdfasd");
// }, 3000)

// var FileProcessList = require("../server/dataProcess/FileProcessList");
//
// fs.readdir("upload-temp", function(err, filesNames){
//     console.log(filesNames);
//     FileProcessList.getFileProcessList("111111").addFileToQueue("upload-temp/" + filesNames[0]);
// });

// function processLogFile(filePathName, callback){
//     console.log(filePathName);
//
//     fs.stat(filePathName, function(err, stats){
//         console.log("asdfasdf", err, stats);
//         if(!err && stats.isFile()){
//             var logRead = readline.createInterface({
//                                   input: fs.createReadStream()
//                                 });
//             logRead.on("line", function(logLine){
//                 console.log(logLine);
//             });
//
//             logRead.on("close", function(){
//                 fs.unlink(filePathName);
//                 callback();
//             });
//         }else{
//             console.error("processLogFile", filePathName + " is error!");
//         }
//     });
// }
//
// processLogFile("./upload-temp/upload_474520977cd96a2cfed86cbd100402e6.log", function(){
//     console.log("1111111111111");
// });
//
// var name = "zhaojian";
//
// describe("Name", function() {
//     it("The name should be zhaojian", function() {
//         name.should.eql("zhaojian");
//     });
// });
//
// var Person = function(name) {
//     this.name = name;
// };
//
// var zhaojian = new Person(name);
//
// describe("InstanceOf", function() {
//     it("Zhaojian should be an instance of Person", function() {
//         zhaojian.should.be.an.instanceof(Person);
//     });
//
//     it("Zhaojian should be an instance of Object", function() {
//         zhaojian.should.be.an.instanceof(Object);
//     });
// });
// describe("Property", function() {
//     it("Zhaojian should have property name", function() {
//         zhaojian.should.have.property("name");
//     });
// });
